package com.shouer.doc.ui.neworder.model;

import com.google.gson.annotations.Expose;
import com.shouer.doc.ui.login.model.UserModel;

import java.io.Serializable;

/**
 * Created by ZXL on 2016/11/25.
 */

public class SimpleOrderModel implements Serializable {

    @Expose
    private String orderId;
    @Expose
    private String orderNumber;
    @Expose
    private int orderType;
    @Expose
    private String orderFee;
    @Expose
    private String freeType;//0:免费
    @Expose
    private int orderState;
    @Expose
    private String docId;
    @Expose
    private String scheduleTime;
    @Expose
    private String orderTime;
    @Expose
    private String price;
    @Expose
    private String userId;
    @Expose
    private String patId;
    @Expose
    private String patDescribe;
    @Expose
    private String patRecordId;
    @Expose
    private String contactTel;
    @Expose
    private String createTime;
    @Expose
    private PatientModel patient;
    @Expose
    private PatRecordModel patRecord;
    @Expose
    private DocModel doctor;
    @Expose
    private UserModel user;
    @Expose
    private int payType;//支付渠道 0:钱包 1:微信 2:支付宝
    @Expose
    private int channel;


    private boolean hasGotUnReadCount=false;
    private int unReadCount=-1;

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public String getOrderNumber() {
        return orderNumber;
    }

    public void setOrderNumber(String orderNumber) {
        this.orderNumber = orderNumber;
    }

    public int getOrderType() {
        return orderType;
    }

    public void setOrderType(int orderType) {
        this.orderType = orderType;
    }

    public String getOrderFee() {
        return orderFee;
    }

    public void setOrderFee(String orderFee) {
        this.orderFee = orderFee;
    }

    public int getOrderState() {
        return orderState;
    }

    public void setOrderState(int orderState) {
        this.orderState = orderState;
    }

    public String getDocId() {
        return docId;
    }

    public void setDocId(String docId) {
        this.docId = docId;
    }

    public String getOrderTime() {
        return orderTime;
    }

    public void setOrderTime(String orderTime) {
        this.orderTime = orderTime;
    }

    public String getPatId() {
        return patId;
    }

    public void setPatId(String patId) {
        this.patId = patId;
    }

    public String getPatRecordId() {
        return patRecordId;
    }

    public void setPatRecordId(String patRecordId) {
        this.patRecordId = patRecordId;
    }

    public String getContactTel() {
        return contactTel;
    }

    public void setContactTel(String contactTel) {
        this.contactTel = contactTel;
    }

    public String getPatDescribe() {
        return patDescribe;
    }

    public void setPatDescribe(String patDescribe) {
        this.patDescribe = patDescribe;
    }

    public PatientModel getPatient() {
        return patient;
    }

    public void setPatient(PatientModel patient) {
        this.patient = patient;
    }

    public PatRecordModel getPatRecord() {
        return patRecord;
    }

    public void setPatRecord(PatRecordModel patRecord) {
        this.patRecord = patRecord;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public DocModel getDoctor() {
        return doctor;
    }

    public void setDoctor(DocModel doctor) {
        this.doctor = doctor;
    }

    public String getFreeType() {
        return freeType;
    }

    public void setFreeType(String freeType) {
        this.freeType = freeType;
    }


    public boolean isHasGotUnReadCount() {
        return hasGotUnReadCount;
    }

    public void setHasGotUnReadCount(boolean hasGotUnReadCount) {
        this.hasGotUnReadCount = hasGotUnReadCount;
    }

    public int getUnReadCount() {
        return unReadCount;
    }

    public void setUnReadCount(int unReadCount) {
        this.unReadCount = unReadCount;
    }

    public String getScheduleTime() {
        return scheduleTime;
    }

    public void setScheduleTime(String scheduleTime) {
        this.scheduleTime = scheduleTime;
    }


    public String getPrice() {
        return price;
    }

    public void setPrice(String price) {
        this.price = price;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public int getPayType() {
        return payType;
    }

    public void setPayType(int payType) {
        this.payType = payType;
    }

    public int getChannel() {
        return channel;
    }

    public void setChannel(int channel) {
        this.channel = channel;
    }

    public UserModel getUser() {
        return user;
    }

    public void setUser(UserModel user) {
        this.user = user;
    }
}
